artificial rain - French English Dictionary